package dietmar.turniej;

public class Mecz {
	Zawodnik zawodnik1;
	Zawodnik zawodnik2;
	private Zawodnik zwyciezcaSetu1;
	private Zawodnik zwyciezcaSetu2;
	private Zawodnik zwyciezcaSetu3;
	private Zawodnik zwyciezcaMeczu;
	private Set set1;
	private Set set2;
	private Set set3;
Mecz(Zawodnik zawodnik1,Zawodnik zawodnik2)
{
	this.zawodnik1=zawodnik1;
	this.zawodnik2=zawodnik2;
}


Zawodnik rozegrajMecz()
{


	set1= new Set(zawodnik1, zawodnik2);
	set2=new Set(zawodnik1, zawodnik2);
	set3=new Set(zawodnik1, zawodnik2);
	
	System.out.println("------------------------------------------------");
	System.out.println("Mecz pomiedzy "+zawodnik1.getImie()+ " "+zawodnik1.getNazwisko()+" a "+zawodnik2.getImie()+" "+zawodnik2.getNazwisko());
	zwyciezcaSetu1=set1.rozegrajSet();
	zwyciezcaSetu2=set2.rozegrajSet();
	zwyciezcaSetu3=set3.rozegrajSet();
	
	
	
	if(zwyciezcaSetu1==zawodnik1&&zwyciezcaSetu2==zawodnik1&&zwyciezcaSetu3==zawodnik1)
	{
		System.out.println("Mecz wygral wynikiem 3:0 "+zawodnik1.getImie()+" "+zawodnik1.getNazwisko());
		zwyciezcaMeczu=zawodnik1;
	}
	else if((zwyciezcaSetu1==zawodnik1&&zwyciezcaSetu2==zawodnik1)||(zwyciezcaSetu1==zawodnik1&&zwyciezcaSetu3==zawodnik1)||(zwyciezcaSetu2==zawodnik1&&zwyciezcaSetu3==zawodnik1))
	{
		System.out.println("Mecz wygral wynikiem 2:1 "+zawodnik1.getImie()+" "+zawodnik1.getNazwisko());
		zwyciezcaMeczu=zawodnik1;
	}
	else if(zwyciezcaSetu1==zawodnik2&&zwyciezcaSetu2==zawodnik2&&zwyciezcaSetu3==zawodnik2)
	{
		System.out.println("Mecz wygral wynikiem 0:3 "+zawodnik2.getImie()+" "+zawodnik2.getNazwisko());
		zwyciezcaMeczu=zawodnik2;
	}
	else if((zwyciezcaSetu1==zawodnik2&&zwyciezcaSetu2==zawodnik2)||(zwyciezcaSetu1==zawodnik2&&zwyciezcaSetu3==zawodnik2)||(zwyciezcaSetu2==zawodnik2&&zwyciezcaSetu3==zawodnik2))
	{
		System.out.println("Mecz wygral wynikiem 1:2 "+zawodnik2.getImie()+" "+zawodnik2.getNazwisko());
		zwyciezcaMeczu=zawodnik2;
	}
	
	return zwyciezcaMeczu;
}


public Zawodnik getZwyciezcaSetu1() {
	return zwyciezcaSetu1;
}


public void setZwyciezcaSetu1(Zawodnik zwyciezcaSetu1) {
	this.zwyciezcaSetu1 = zwyciezcaSetu1;
}


public Zawodnik getZwyciezcaSetu2() {
	return zwyciezcaSetu2;
}


public void setZwyciezcaSetu2(Zawodnik zwyciezcaSetu2) {
	this.zwyciezcaSetu2 = zwyciezcaSetu2;
}


public Zawodnik getZwyciezcaSetu3() {
	return zwyciezcaSetu3;
}


public void setZwyciezcaSetu3(Zawodnik zwyciezcaSetu3) {
	this.zwyciezcaSetu3 = zwyciezcaSetu3;
}


public Zawodnik getZwyciezcaMeczu() {
	return zwyciezcaMeczu;
}


public void setZwyciezcaMeczu(Zawodnik zwyciezcaMeczu) {
	this.zwyciezcaMeczu = zwyciezcaMeczu;
}


public Set getSet1() {
	return set1;
}


public void setSet1(Set set1) {
	this.set1 = set1;
}


public Set getSet2() {
	return set2;
}


public void setSet2(Set set2) {
	this.set2 = set2;
}


public Set getSet3() {
	return set3;
}


public void setSet3(Set set3) {
	this.set3 = set3;
}

}
